<?
//统计数组中，符合某个值的项，的总数。
function  count_value_in_array($condition)
{



//$condition[data]被统计的数组
//$condition[rang]是包含like，还是绝对等于
//$condition[target]需要统计的项等于的值。例如统计12月，不统计一月，就填写12月

    $result=0;

    foreach($condition['data'] as $k => $v)
    {




//使用包含，like做统计
        if($condition['rang']=="like")
        {


            if(strpos($v,$condition['target'])!==false)
            {

                $result=$result+$v;

            }

        }

//使用绝对等于
        else
        {
            if($v==$condition['target'])
            {
                $result=$result+$v;
            }
        }



    }




    return $result;

}

?>
